package com.enjoyor.soa.traffic.server.efoms.dubbo.listener;

/**
 * @ClassNameMessagePushListener
 * @Description TODO
 * @Author ZSY
 * @Date 2019/1/17 9:59
 * @Version 1.0
 **/
public interface MessagePushClient {

    void publish(String operationName,String devTypeCode);

    void repMsgApply();

    void repMsgPress();

    void ordMsgSure();

    void ordMsgFackback();

    void ordMsgPress();

    void ordMsgPostpone();

    void ordMsgIsreject();

    void ordMsgOvertime();
    
    void getCheckPushNumList(String devTypeCode);
    
    void getSurveyPushNumList(String devTypeCode);
    
    //报修提交提醒推送
    void getRepSubmitPushMessage();
    
    //报修催办提醒推送
    void getRepPressPushMessage();
    
    //工单派发提醒推送
    void getOrdersSellPushMessage();
    
    //工单催办提醒推送
    void getOrdersPressPushMessage();
    
    //工单进度反馈提醒推送
    void getOrdersScheTickPushMessage();
    
    //工单延期申请提醒推送
    void getOrdersDelayPushMessage();
    
    //工单完成反馈
    void getOrdersFinishedPushMessage();
    
    //工单延期审核推送
    void getOrdersDelayAuditPushMessage();
    
    //工单完成审核提醒推送
    void getOrdersFinishedAudit();
    
}
